OLPS: A Toolbox for On-Line Portfolio Selection
نویسندگان
چکیده
On-line portfolio selection is a practical financial engineering problem, which aims to sequentially allocate capital among a set of assets in order to maximize long-term return. In recent years, a variety of machine learning algorithms have been proposed to address this challenging problem, but no comprehensive open-source toolbox has been released for various reasons. This article presents the first open-source toolbox for “On-Line Portfolio Selection” (OLPS), which implements a collection of classical and state-of-the-art strategies powered by machine learning algorithms. We hope OLPS will facilitate the development of new learning methods and enable the performance benchmarking and comparisons of different strategies. OLPS is an open-source project released under Apache License (version 2.0), which is available at https://github.com/OLPS/.
منابع مشابه
A Fuzzy Goal Programming Model for Efficient Portfolio Selection.
This paper considers a multi-objective portfolio selection problem imposed by gaining of portfolio, divided yield and risk control in an ambiguous investment environment, in which the return and risk are characterized by probabilistic numbers. Based on the theory of possibility, a new multi-objective portfolio optimization model with gaining of portfolio, divided yield and risk control is propo...
متن کاملA new framework for high-technology project evaluation and project portfolio selection based on Pythagorean fuzzy WASPAS, MOORA and mathematical modeling
High-technology projects are known as tools that help achieving productive forces through scientific and technological knowledge. These knowledge-based projects are associated with high levels of risks and returns. The process of high-technology project and project portfolio selection has technical complexities and uncertainties. This paper presents a novel two-parted method of high-technology ...
متن کاملMarkowitz portfolio optimization using MOSEK. MOSEK Technical report: TR-2009-2
In this tutorial paper we introduce different approaches to Markowitz portfolio optimization, and we show how to solve such problems in MATLAB, R and Python using the MOSEK optimization toolbox for MATLAB, the Rmosek package, and the MOSEK Python API, respectively. We first consider conic formulations of the basic portfolio selection problem, and we then discuss more advanced models for transac...
متن کاملPortfolio Selection using Data Envelopment Analysis with common weights
The stock evaluation process plays an important role in portfolio selection because it is the prerequisite for investment and directly influences on the stock allocation. This paper presents a methodology based on Data Envelopment Analysis for portfolio selection, decision making units which can be stocks or other financial assets. First, DMUs efficiencies are computed based on input/output com...
متن کاملA Hybrid DEA Based CHAID and Imperialist Competitive Algorithm for Stock Selection
In this paper, the investment portfolio is formed based on the data mining algorithm of CHAID on the basis of the risk status criteria. In the next step, the second investment portfolio is created based on the decision rules extracted by the DEA-BCC model. The final portfolio is created through a two-objective mathematical programming model based on the Imperialist Competitive algorithm.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Machine Learning Research
دوره 17 شماره
صفحات -
تاریخ انتشار 2016